Android

January 4th, 2019

Design

  • This is androidpatterns.com, a set of interaction patterns that can help you design Android apps. An interaction pattern is a short hand summary of a design solution that has proven to work more than once. Please be inspired: use them as a guide, not as a law.

SDK

NDK

Tools

  • DroidDraw Beta – User Interface (UI) designer/editor for programming the Android Cell Phone Platform

Tools – IDE

  • Basic4android is the simplest and most powerful Rapid Application Development (RAD) tool available for the Android platform. It includes all features needed to develop great, real-world Android applications. Compiled applications are native Android applications, there is no extra run-time or any dependencies. (Rus article)
  • Smart Mobile Studio – single source, multi-platform, HTML5 based, client-server application development is the future. Finally a “write once, run anywhere” solution that delivers! Presenting Smart Mobile Studio, the most advanced integrated development environment for authoring cutting edge HTML5 mobile applications. (info)
  • Necessitas is the codename for the port of Qt on the Android Operating System and of the user-friendly Qt Creator Integration with Android.
  • ADT Plugin for Eclipse
  • IntelliJ IDEA is a code-centric IDE focused on developer productivity. The editor deeply understands your code and knows its way around the codebase, makes great suggestions right when you need them, and is always ready to help you shape your code.
  • ARM Development Studio 5 (DS-5™) Community Edition takes Android native development tools to the next level. Conveniently distributed as plug-in for Eclipse, DS-5 CE completes the serious app developer toolkit with a comprehensive C, C++ and Assembly graphical debugger that builds on the Android Debug Bridge (adb), a software performance profiler and system analyzer, and a complete set of resources to guide you through your development cycle.

Tools – Obfuscation

  • ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or for Java Micro Edition.

Tools – Analasing

  • ApkAnalyser (download) is a static, virtual analysis tool for examining and validating the development work of your Android™ app. It’s a complete tool chain which supports modification of the binary application with more printouts. You are then able to repack, install, run and verify the result from logcat. ApkAnalyser also supports resource analysis, and you can decode XML, look up resource references and detect potential issues in your app. Articles: rus and eng

Development

  • App Inventor (Learn About App Inventor)
  • MonoDroid is a development stack for using C# and core .NET APIs to develop Android-based applications.

Development – Visual Studio

Development – Xamarin

Development – Video

Development – Basic4Android

Articles

Applications for mobile phone

  • Dolphin Browser HD
  • Feedly
  • LinkedIn
  • Outlook.com
  • Lync 2010
  • Skype
  • Twitter
  • Facebook
  • Афиша
  • KeePassDroid – is a port of the KeePass Password safe for the Android platform.
  • GPS Test – shows basic GPS signal (SNR) and satellite information as well as your current location and time read from the GPS engine.
  • Booking.com
  • ГосУслуги
  • Yandex.Map
  • 2ГИС – карты и справочники
  • QIWI Wallet
  • КиноПоиск
  • Ozhegov Dictionary
  • Штрафы РФ
  • Amazon
  • Nordea
  • SPB TV
  • Dropbox
  • OneDrive
  • VKontakteOfficial client for VK.com, the all-purpose tool for communication and finding friends.
  • Timeriffic – Control mute, vibrate, brightness, wifi and airplane on/off custom to your schedule. Create your own profiles, by time and day.
  • Cool Reader –  Google play
  • System PanelLite Task Manager – integrates a task manager, system monitor, and detailed device information.
  • MySettings – allows you quickly enable or disable different settings (ringer mode, brightness, gps, wi-fi, bluetooth, unlock pattern, autorotate, screen timeout, auto sync etc).
  • Google Translate instantly translates text between > 50 languages.
  • FBReader – an e-book reader for Google Android platform. FBReaderJ supports several e-book formats: oeb, epub, fb2. Direct reading from zip, tar and gzip archives is supported. (fbreader.org)
  • IReader (Free version) – is a offline ebook reading application on Android platform. It supports TXT, CHM, PDB (EReader, Mobipocket), UMD (popular Chinese ebook format), HTML and Image files. iReader is not a open source project as so far, but you can get free version from Android market. (google code)
  • HotelPal
  • Home Budget
  • CallRecorder S – the program starts and stops the service, which records telephone conversations.
  • App Locker II: Fake Crash – best app locker protect your private app by fake crash.
  • Kate Mobile – VKonakte social network application
  • Libra – Weight Manager – monitor your weight with a trend line, share charts
  • LearnEnglish Elementary
  • A Word A Day
  • Free Dictionary Org
  • Weather widgets (yr.no) – Forecast for the next 9 days. 13 beautiful widgets in different sizes, with or without clock. Location-aware or static forecasts covering the whole world. Temp, weather type, pressure, percip., sunset/rise, wind.
  • Barcode Scanner ZXing – scan barcodes on CDs, books, and other products, then look up prices and reviews, or search for a word in a book and find where it occurs. You can also scan QR Codes containing URLs, contact info, calendar events, etc.
  • WiFi Analyzer – Turns you android phone into a handy Wi-Fi analyzer! Wifi Analyzer is a handy tool which helps you to choose a better channel for your wireless router. It shows the Wi-Fi channels around you. Helps you to find a less crowded channel for your wireless router.
  • Vesti – news, photo and video – breaking news by Russian tv chanel Russia 24 and vesti.ru
  • DrShopper – DrShopper is a very simple and easy to use shopping list: make a new list quick and easy with completion and names cloud; track prices; send a list to the other phone; create and send a new shopping list on the web site.
  • ColorNote – is a simple notepad app. It give you a better note editing experience when you write note, email, message, shopping and todo lists. Color Note makes taking a note easy.
  • MX PlayerThe best way to enjoy your movies.
  • Moon+ Readergoogle paly
  • ES File ExplorerFeatured File manager & App manager which can explore the phones & computers. ES File Explorer is a free, featured all-in-one file manager & application manager & task killer & cloud storage (Dropbox, Google Drive, SkyDrive, Box.net, Sugarsync, Yandex, Amazon S3) client & ftp client & samba client which explores the pictures, music, video, document & other files on your phone and your computer.

HowTo

  • CalDAV web server URL: https://www.google.com/calendar/dav/ (see here)
Comments are closed.