[fusion_builder_container hundred_percent=”no” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” overlay_color=”” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” padding_top=”” padding_bottom=”” padding_left=”” padding_right=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” border_position=”all” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” center_content=”no” last=”no” min_height=”” hover_type=”none” link=””][fusion_text]
Mobil Uygulama
Mobil Uygulama, günümüzde çoğumuzun kullanmakta olduğu akıllı telefon, tablet gibi mobil cihazlar için spesifik bir amaca yönelik olarak tasarlanmış ve kodlanmış programlara verilen isimdir. Günümüzde en yaygın olarak kullanılan mobil tabanlı uygulamalar Apple ürünleri için IOS tabanlı ve Android için Linux tabanlı olarak kodlanmaktadır.
Mobil Uygulama Nasıl Oluşturulur?
Öncelikle bir mobil uygulama oluşturmaya başlamadan önce, bu uygulamayı sizin hangi amaçla yapıyor olduğunuz ve hangi amaca yönelik olarak oluşturmayı hedeflediğiniz önemlidir. Mobil uygulamalar en yaygın olarak Android işletim sistemi üzerinde kullanılmaktadır. Sizlere Android uygulamaların oluşturulması hakkında bazı genel bilgiler vereceğiz.
Android uygulaması yapmak için öncelikli olarak bazı kurulumları oluşturmanız ve öğrenmeniz gerekmektedir:
Adından da anlaşılacağı gibi Android SDK mevcut yazılımınızı geliştirmeyi amaçlayan bir emulatördür. Android SDK, içerisinde yer alan örnek uygulama paketleri ile işinizi oldukça kolaylaştırabilir, yazdığınız uygulamada yer alan hataları bulabilir ve düzeltebilir ve Android SDK ile yazdığınız uygulamayı gerçek cihazlarda deneyebilirsiniz.
-
Java Development Kit (JDK) ve Extensible Markup Language (XML)
XML ve Java dilleri, bir Android uygulama oluşturmak için kesinlikle bilinmelidir. XML, mevcut yapı ve içeriğin tasarım ve paylaşımını sağlarken, Java bütün Android uygulamasının yapısını oluşturmaktadır. Bu yüzden de bu iki kodlama dillerinin bilinmesi hem profesyonel hem amatör programcılar için neredesyse bir zorunluluk anlamına gelmektedir.
IDE programları aslına bakıldığında Java geliştirmeye hizmet etmektedir. Eclipse IDE ya da NetBeans IDE programlamlarından birini de ayrıca indirmeniz gerekmektedir. Ancak, mobil uygulama programlamada Eclipse, NetBeans’e kıyasla çok daha gelişmiş olduğundan dolayı daha popülerdir ve daha çok tavsiye edilir. IDE programları kesinlikle Java geliştirmede avantaj sağlayarak yazılım geliştirme süresini kısaltmaktadır.
Android
Tüm bu kurulumlar yapıldıktan sonra Android SDK ile Java IDE’nin birbirine bağlanması gerektiğini unutmamak gereklidir. Eclipse IDE’den örnek verecek olursak, böyle bir bağlantının sağlanabilmesi için Help menüsünden Install – New Software kısmı seçilir, gerekli kişisel bilgiler doldurulur ve Add butonu ile Android SDK seçilerek bağlantısı sağlanır.
[/fusion_text][fusion_separator style_type=”single solid” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” sep_color=”#00bcd4″ top_margin=”10″ bottom_margin=”10″ border_size=”4″ icon=”” icon_circle=”” icon_circle_color=”” width=”” alignment=”center” /][fusion_blog layout=”grid” blog_grid_columns=”2″ blog_grid_column_spacing=”40″ number_posts=”6″ offset=”0″ cat_slug=”” exclude_cats=”” orderby=”date” order=”DESC” thumbnail=”yes” title=”yes” title_link=”yes” excerpt=”yes” excerpt_length=”12″ strip_html=”yes” meta_all=”yes” meta_author=”yes” meta_categories=”yes” meta_comments=”yes” meta_date=”yes” meta_link=”yes” meta_tags=”yes” scrolling=”pagination” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” /][fusion_separator style_type=”single solid” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” sep_color=”#00bcd4″ top_margin=”10″ bottom_margin=”10″ border_size=”4″ icon=”” icon_circle=”” icon_circle_color=”” width=”” alignment=”center” /][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]