Creating Menu Slider Android - android-layout

I created a menu slider in my android app using this library http://www.oodlestechnologies.com/blogs/Facebook-Style-Slide-Menu-In-Android But the site has no way to access the activitys for menu items, as I do?

While the link you provided offer a pretty good tutorial, however it's not great for everyday use ( i tested it my self ), i would suggest using this library instead ;
https://github.com/jfeinstein10/SlidingMenu
The most functional 3rd library provided by jfeinstein offers a pretty easy way to implement it, and you will able to use it in no time!
Good Luck!

Related

Side Bar Menu in Xamarin.iOS

I'm MVC .Net Developer and just a beginner in Xamarin.ios. I want to implement side bar menu slider in my app but I'm not understanding how to design it in storyboard. I've gone through some links as follows.
https://components.xamarin.com/view/sidebarnavigation
https://github.com/TheEightBot/Xamarin.SideMenu
Please provide me some helpful links and suggestions for it.
Any help is appreciated. Thank You
The best way to do this is to use the split view controller. When you create the new xamarin ios project you should select that as the template. You will need to understand UITableviews to create the navigation pane, but there are plenty of resources on that.
If you want a more customizable option I would recommend looking at syncfusion which is free to use for small organizations and developers. Here is a link to there site on how to create a custom navigation pane: https://www.syncfusion.com/products/xamarin-ios/navigationdrawer
Hope this helps. If you would like more specific info, comment and let me know. Xamarin can be kind of difficult to get into but it's a great way to build apps once you get used to it.

Xamarin.Forms + Custom Renderers vs. Xamarin.iOS/Xamarin.Android

I recently started using Xamarin.Forms for a project. Like the documentation mentions, it's great for prototyping. However, I'm really starting to notice limitations of the shared concepts for UI design. In particular, the inability to set custom button content (such as an image) is aggravating. I'm sure there will be several instances where I'll want to change how controls work.
The way I see it, there are two routes I could take. One, continue using Xamarin.Forms and make use of custom renderers. Considering I would still like my UI code to be shared, but also customized from the basic Xamarin.Forms controls, I'm leaning towards this option. Two, use the native Xamarin projects (Xamarin.iOS, Xamarin.Android). This would give me full control over the UI for each platform, but it would also mean more code to maintain.
Like I mentioned, I'm currently favoring the option to use custom renderers with Xamarin.Forms. Could I get some insight from those who have used one or (preferably) both options?
I've mainly used Xamarin.Forms. For the right kinds of apps (ones that are, well, "Forms"-like), it works pretty well.
Writing custom renderers isn't that hard, but the documentation is, unfortunately, not that great. Depending on what you're doing, it can be a bit tricky at times translating between the native control and the Forms layout engine. However once you get the hang of it, it makes sense, and now that the code is open source, you can peek inside to see how the "built-in" controls work.
There are various extensions that add more controls. Some are free and open source, like XLabs.Forms. So the control you need might be out there already.
You can use mechanisms like TapGestureRecognizer to turn an Image or a Label into a button, so just because the built-in Forms Button is really, really lacking in customizability, you can sometimes find other ways to get the same effect and still stay within pure Xamarin.Forms.
Hope that helps!
XamarinForms is good for sample application who don't need to use a lot of specificity of the device.
For complex applications, I advise you to start on Xamarin Ios and Android.
It will take more time to take charge but you will see it is much more permissive

How can I create a cross platform library using xamarin?

I would like to create a SDK for mobile developers to embed my solution, but instead of writing it in Swift and Java, I would like to use Xamarin to write it once and then export to the selected target.
I'm not sure if it possible, I saw this answer : Is it possible to embed xamarin part into an existing native app?
but it was sometime ago so I wonder if things have changed or if there is a workaround, like writing a small native part just to create the bindings and export this as the sdk then...
AFAIK nothing has changed, still not possible.

What type of project to create for the shared/core code?

I'm just starting out using Xamarin so apologies if this is a very very basic question. I searched around but I couldn't find the information I need.
I've created a blank solution and I've added an Android and an iPhone project to this solution. Both apps/projects build and run okay. Now I want to add a third project which will hold the common code for the two apps.
When I right-click my solution and open up the 'Add new project' window, what project type should I choose for this shared/core code project?
The best practice is to use a Portable Class Library.
You should have a look at the MVVMCross framework,
I've started using it recently and its fantastic.
https://github.com/MvvmCross/MvvmCross

Best choice to build a website like http://www.pageflakes.com/

What is the best language and approach to build the widgets website like http://www.pageflakes.com/. By best I mean rapid development, performance, smoothness and by approach I mean that some one will use drag and drop plug in jQuery (some issues) etc.
Two functionality will be main in my site:
selecting the widget and then dragging on the specified position i like
saving the state without login for the user.
You don't mention your existing language skills which might be the most important detail here. Also, are you prepared to learn a new language/framework for this project?
Some generic advice assuming you would be using Java: since the site in consideration looks more like a web application as opposed to a "web site", a framework which supports rich controls/Ajax natively might work wonders here. A GWT based framework like SmartGWT might be an interesting candidate.

Resources