Posted on Leave a comment

Top 10 Reasons to be a Delphi Developer

Top 10 Reasons to be a Delphi Developer

  1. It is a combination of programming language and Software Development Kit (SDK), which allows application development for desktop, mobile, consoles, and web.
  2. It is a simple programming language with clear syntax.
  3. Code written in Delphi, is easily readable; for example, you can concatenate strings using the “+” sign rather than any function.
  4. Documentation of Delphi is well-organized to help you give a quick start.
  5. Comes with an Integrated IDE, which allows you to easily develop GUI using drag & drop, addition of event handlers, and many other features.
  6. Supports real-time testing, making it easier and faster to find and fix issues.
  7. Supports Rapid Application Development (RAD) with features, such as an application framework and visual window layout designer.
  8. Supports client-server architecture and SQL databases.
  9. Supports complete Windows API.
  10. Allows creating components for easy integration in the IDE.
Posted on Leave a comment

Android development tips

Разработка под Андроид: советы, инструменты и трюки

Hotkey

Android studio plugins

Live Templates

ADB

Emulator


Step by Step: RecyclerView Swipe to Delete and Undo [https://medium.com/@zackcosborn/step-by-step-recyclerview-swipe-to-delete-and-undo-7bbae1fce27e]

[https://medium.com/code-procedure-and-rants/android-development-tips-part-i-8b07420b6e3b]

Android development tips — Part II [https://medium.com/code-procedure-and-rants/android-development-tips-part-ii-476bbab182b9]

Colored Tab Animated like Google Play Store [https://proandroiddev.com/colored-tab-animated-like-google-play-store-7202ac60da9c]

TransactionTooLargeException and a Bridge to Safety — Part 1 [ https://medium.com/livefront/transactiontoolargeexception-and-a-bridge-to-safety-part-1-c3736644e26 ]

The Seven (Actually 10) Cardinal Sins of Android Development [ https://proandroiddev.com/the-seven-actually-10-cardinal-sins-of-android-development-491d2f64c8e0 ]

Android Studio Tips and Tricks [ https://www.raywenderlich.com/2807578-android-studio-tips-and-tricks ]

Posted on Leave a comment

Android close system dialog

Using Espresso and UiAutomator

action_close_system_dialog

Android task manager or system dialog

[code language=”java”]
Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
sendBroadcast(closeDialog);
[/code]

[code language=”java”]
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
Log.e("Focus debug", "Focus changed !");
if (!hasFocus) {
Log.e("Focus debug", "Lost focus !");
Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
sendBroadcast(closeDialog);
}
}
[/code]

Continue reading Android close system dialog